package com.wg.msshopsp.backendmanagement.shop.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@Data
@TableName("product_spec")
@NoArgsConstructor // 无参构造
@AllArgsConstructor // 有参构造
@Schema(description = "商品规格表")
public class ProductSpec implements Serializable {
    private Long id; // 对应productspec.id（自增主键）
    private Long productId; // 对应productspec.product_id（关联商品）
    private String specName; // 规格名（如“颜色”）

    // 一个规格包含多个值（比如“颜色”包含“红”“蓝”）
    private List<ProductSpecValue> values; // 一对多关系
}
